<?php class HeatherSubsection extends HeatherObject {
	protected $_Header = NULL;
	public function __construct (HeatherBlock $Header) {
		$this->_Header = $Header;
	}

	protected function NewList ($Operator = '*') {
		$this->AddChild (new HeatherList ($Operator));
	}
	protected function NewBlock () {
		$this->AddChild (new HeatherBlock ());
	}

/*
	public function PushLine (HeatherLine $Line) {
		$Level = $Line->Level;
		parent::PushLine ($Line, $Level);
	}
*/



	public function AddString ($String) {
	}





	protected function XMLAttributes () {
		return ('');
	}
	protected function XMLChildren () {
		$Result = '';
		foreach ($this->Children as $Child) {
			$Options = array ();
			if ($Child instanceof HeatherItem) $Options = array ('Tags' => FALSE);
			$Result .= call_user_func (array ($Child, 'XMLRender'), $Options);
		}
		return ($Result);
	}
} ?>